<?php 
require_once(dirname(__FILE__).'/MySQLDomain.php');
class ArticleDomain extends MySQLDomain {

	public static $CollectionName="article";

	public function __construct($data) {
		parent::__construct($data, ArticleDomain::$CollectionName, "articleID");
	}

	public function getArticleID() {
		return $this->getField("articleID");
	}
	public function setArticleID($articleID) {
		$this->setField("articleID", $articleID);
	}

	public function getCode() {
		return $this->getField("code");
	}
	public function setCode($code) {
		$this->setField("code", $code);
	}

	public function getCategoryID() {
		return $this->getField("categoryID");
	}
	public function setCategoryID($categoryID) {
		$this->setField("categoryID", $categoryID);
	}

	public function getNameEN() {
		return $this->getField("nameEN");
	}
	public function setNameEN($nameEN) {
		$this->setField("nameEN", $nameEN);
	}

	public function getNameNL() {
		return $this->getField("nameNL");
	}
	public function setNameNL($nameNL) {
		$this->setField("nameNL", $nameNL);
	}

	public function getNameDE() {
		return $this->getField("nameDE");
	}
	public function setNameDE($nameDE) {
		$this->setField("nameDE", $nameDE);
	}

	public function getNameFR() {
		return $this->getField("nameFR");
	}
	public function setNameFR($nameFR) {
		$this->setField("nameFR", $nameFR);
	}

	public function getDescriptionEN() {
		return $this->getField("descriptionEN");
	}
	public function setDescriptionEN($descriptionEN) {
		$this->setField("descriptionEN", $descriptionEN);
	}

	public function getDescriptionNL() {
		return $this->getField("descriptionNL");
	}
	public function setDescriptionNL($descriptionNL) {
		$this->setField("descriptionNL", $descriptionNL);
	}

	public function getDescriptionDE() {
		return $this->getField("descriptionDE");
	}
	public function setDescriptionDE($descriptionDE) {
		$this->setField("descriptionDE", $descriptionDE);
	}

	public function getDescriptionFR() {
		return $this->getField("descriptionFR");
	}
	public function setDescriptionFR($descriptionFR) {
		$this->setField("descriptionFR", $descriptionFR);
	}

	public function getWidth() {
		return $this->getField("width");
	}
	public function setWidth($width) {
		$this->setField("width", $width);
	}

	public function getHeight() {
		return $this->getField("height");
	}
	public function setHeight($height) {
		$this->setField("height", $height);
	}

	public function getDepth() {
		return $this->getField("depth");
	}
	public function setDepth($depth) {
		$this->setField("depth", $depth);
	}

	public function getImagePath() {
		return $this->getField("imagePath");
	}
	public function setImagePath($imagePath) {
		$this->setField("imagePath", $imagePath);
	}

	public function getPrice() {
		return $this->getField("price");
	}
	public function setPrice($price) {
		$this->setField("price", $price);
	}

	public function getDiscount() {
		return $this->getField("discount");
	}
	public function setDiscount($discount) {
		$this->setField("discount", $discount);
	}

	public function getCreateDate() {
		return $this->getField("createDate");
	}
	public function setCreateDate($createDate) {
		$this->setField("createDate", $createDate);
	}

}
?>